@charset "utf-8";

#mainbody > div { width:1092px; margin:0 auto; }
#mainbody .navshow { height:35px; line-height:25px; font-size:12px; margin-top:-10px; }
#mainbody .navshow > * { float:left; }
#mainbody .navshow .char { display:block; margin:-1px 2px 0 8px; font-size:10px; text-align:center; }
#mainbody .navshow .last { color:#ff9a02; }

#mainbody .tags-div { height:40px; }
#mainbody .tags-div .tag { display:block; float:left; height:40px; line-height:40px; width:100px; background-color:white; margin-left:3px; text-align:center; font-size:12px; }
#mainbody .tags-div .tag:hover { text-decoration:none; color:#ff9a02; }
#mainbody .tags-div .tag:first-child { margin:0; margin-left:-1px; }
#mainbody .tags-div .tag.select { height:39px; border:1px solid #bee397; background-color:#e5f4d5; z-index:5; }

#mainbody .content { border:1px solid #d5d5d5; background-color:white; min-height:400px; }
#mainbody .content .curinfo { font-size:18px; color:#d6312d; margin-left:21px; margin-top:15px; }
#mainbody .content .curinfo.marginl0 { margin-left:0; }
#mainbody .content .curinfo span.datetime {  margin:0 5px; }
#mainbody .content .notice { font-size:16px; color:#f00; margin-left:21px; margin-top:10px; }
#mainbody .content p span { color:#000; }
#mainbody .content > table { font-size:12px; border:none; border-collapse:collapse; margin:0 21px; margin-top:15px }
#mainbody .content > table tr > * { width:174px; height:46px; border:1px solid #a2d3f4; border-right:none; font-family:Arial, Helvetica, sans-serif; }
#mainbody .content > table tr > *:first-child { border-left:none; }
#mainbody .content > table th { background-color:#e9f6fe; font-size:14px; }
#mainbody .content > table th a { color:#338dcb; margin-left:10px; font-size:14px; }
#mainbody .content > table td { text-align:left; padding:0 10px; font-weight:500; }
#mainbody .content > table td span { color:#fff; padding:4px 8px; line-height:24px; }
#mainbody .content > table td.xyed span { background-color:#63abdd; }
#mainbody .content > table td.kyye span { background-color:#6eae50; }
#mainbody .content p.abstract { height:20px; line-height:20px; margin:2px 12px 0; padding:2px; font-size:14px; background-color:#f1f1f1; }
#mainbody .content p.abstract span { color:#005fab; } 
#mainbody .mod-detail { margin:20px 21px; }
#mainbody .mod-detail p { color:#cd0806; font-size:18px; font-weight:bold; }
#mainbody .mod-detail .detail { border-top:2px solid #d5d5d5; margin-top:5px; }
#mainbody .detail .datetime { height:46px; margin:5px 5px 0; }
#mainbody .detail .datetime > * { float:left; margin-top:6px; }
#mainbody .detail .datetime > div { height:32px; border:1px solid #d5d5d5; }
#mainbody .detail .datetime > div input { display:block; float:left; margin:0px; height:30px; border:none; line-height:30px; padding:1px 0px 1px 8px; }
/*#mainbody .detail .datetime > div span { display:block; float:left; margin-top:-1px; }
#mainbody .detail .datetime > div span:hover { cursor:pointer; }*/
#mainbody .detail .datetime > div img { width:19px; height:19px; margin:7px 6px 4px 6px; }
#mainbody .detail .datetime > span { padding:7px 0; height:21px; margin:6px 5px; margin-bottom:0; }
#mainbody .detail .datetime > span:first-child { padding:9px 0; height:17px; }
#mainbody .detail .datetime > a.query { display:block; float:left; background:url(../images/query.jpg) no-repeat; width:75px; height:32px; margin-left:20px; }
#mainbody .detail .datetime > a.query:hover { background:url(../images/query_hover.jpg) no-repeat; cursor:pointer; }
#mainbody .detail .datetime .total { float:right; min-width:150px; overflow:hidden; border:none; }
#mainbody .detail .datetime .total > span { display:block; float:right; margin:8px 0 0 8px; }
#mainbody .detail .datetime .total > span.money { color:#f00; font-family:Arial, Helvetica, sans-serif; }
#mainbody .detail table { margin:5px 0px; width:100%; border-collapse:collapse; }
#mainbody .detail table th { border:1px solid #d5d5d5; background-color:#f5f5f5; border-right:none; height:46px; font-size:14px; }
#mainbody .detail table th:first-child { border-left:none; }
#mainbody .detail table th a { color:#338dcb; margin-left:10px; font-size:14px; }
#mainbody .detail table .width-s { width:85px; }
#mainbody .detail table .width-m { width:200px; }
#mainbody .detail table .width-l { width:300px; }
#mainbody .detail table .clear { height:15px; border:none; background-color:transparent; }
#mainbody .detail table td { vertical-align:center; height:46px; font-size:14px; padding-left:15px; border-bottom:1px solid #d5d5d5; }
#mainbody .detail table tr:nth-child(2n-1) td { background-color:#f5f5f5; }
#mainbody .detail table tr:nth-child(2n) td { background-color:transparent; }
#mainbody .detail table td span { margin-left:20px; }
#mainbody .detail table td span:first-child { margin-left:0; }
#mainbody .detail table td input[type=checkbox] { margin:0 auto; }
#mainbody .detail .statistic { width:100%; height:46px; line-height:46px; }
#mainbody .detail .statistic > div { float:right; margin:6px 15px 0 0;  }
#mainbody .detail .statistic > div.checked { height:20px; line-height:20px; padding:5px 10px; border:1px solid #F90; }
#mainbody .detail .statistic .checked .quantity { color:#f00; margin:0 3px; }
#mainbody .detail .statistic > div.export { height:30px; border:1px solid #F90; border-radius:3px; }
#mainbody .detail .statistic > div.export a { border:1px solid #ffe200; border-bottom-color:#f78e00; display:block; float:left; height:26px; padding:0; line-height:26px; margin:1px; border-radius:3px; padding:0 8px; color:#fff; }
#mainbody .detail .statistic > div.export:hover { background-color:#e83350; }
#mainbody .detail .statistic > div.export:hover a { cursor:pointer; text-decoration:none; }
#mainbody .incinfo { margin:5px 12px;}
#mainbody .incinfo p { font-size:16px; color:#fb3300; height:16px; line-height:16px; padding:0; margin:10px 0 6px; }
#mainbody .incinfo table { border-collapse:collapse; width:100%; font-size:14px; }
#mainbody .incinfo table td { border:1px solid #d5d5d5; height:40px; line-height:40px; width:48%; }
#mainbody .incinfo table td span:first-child { margin-left:3px; }
#mainbody .rcstyle { margin:10px 12px; border-top:1px solid #d5d5d5; }
#mainbody .rcstyle .title { height:46px; line-height:46px; background-color:#f3f3f3; padding-left:14px; margin:0; font-size:16px; color:#f85214; }
#mainbody .rcstyle .bankp { font-size:14px; height:30px; line-height:30px; border-bottom:1px dashed #d5d5d5; margin:5px 0; padding-left:5px; }
#mainbody .rcstyle .banks { height:30px; margin:5px 0; }
#mainbody .rcstyle .banks input { height:30px; }








.tlinear { background-color:#ffca0c;
		    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffca0c), to(#ee6320));
		    background: -moz-linear-gradient(top, #ffca0c, #ee6320);
			background: -ms-linear-gradient(top, #ffca0c, #ee6320);
		    /*background: -moz-linear-gradient(top, #ffca0c, #ffca0c 50%, #ff7900 80%);
		    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f00), color-stop(8%, #ffd00c), color-stop(20%, #ff7900);*/
		    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca0c', endColorstr='#ee6320'); /* IE6,IE7 */
		    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffca0c", endColorstr="#ee6320"); /* IE8 */ }

.tlinear:hover { background-color:#ee6320;
		    	  background: -webkit-gradient(linear, left top, right top, from(#ee6320), to(#ffca0c));
		    	  background: -moz-linear-gradient(top, #ee6320, #ffca0c);
				  background: -ms-linear-gradient(top, #ee6320, #ffca0c);
		    	  /*background: -moz-linear-gradient(top, #ffca0c, #ffca0c 50%, #ff7900 80%);
		    	  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f00), color-stop(8%, #ffd00c), color-stop(20%, #ff7900);*/
		    	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee6320', endColorstr='#ffca0c'); /* IE6,IE7 */
		    	  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ee6320", endColorstr="#ffca0c"); /* IE8 */ }

#mainbody .newcontent { width:1092px; margin:0 auto; min-height:400px; overflow:hidden; }
#mainbody .newcontent > div { background-color:#fff; float:left; margin:0; }
#mainbody .left { width:240px; border:1px solid #d5d5d5; min-height:800px; }
#mainbody .left > div { margin-top:12px; }
#mainbody .left .head { margin:12px; margin-bottom:0; height:55px; }
#mainbody .left .head img { float:left; display:block; width:55px; height:55px; }
#mainbody .left .head > div { float:left; margin-left:12px; font-size:14px; }
#mainbody .left .head .username { font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px dotted #d5d5d5; height:20px; line-height:25px; padding-bottom:5px; width:148px; }
#mainbody .left .head .balance { height:14px; padding-top:10px; }
#mainbody .left .head .balance .colorgray { color:#9f9f9f; }
#mainbody .left .head .balance .colororange { color:#fe6700; margin-left:5px; font-size:16px; }
#mainbody .left .head .balance .money { color:#fe6700; margin-right:5px; font-size:16px; }

/*<div class="tabhead"> <span class="sign"></span> <span class="char">Charecter</span> <a class="more" href="#" target="_self">更多>></a> </div>*/
.tabhead { height:20px; padding-bottom:5px; border-bottom:1px solid #d5d5d5; margin:0 12px; margin-bottom:5px; font-size:14px; }
.tabhead .sign { width:5px; height:14px; background-color:#fe6700; display:block; float:left; margin-top:6px; }
.tabhead .char { margin-left:6px; display:block; float:left; margin-top:3px; }
.tabhead .more { display:none; float:right; font-size:12px; margin-top:4px; color:#337eb8; }
.tabhead.showmore .more { display:block; }
.tabhead.showmore .more:hover { text-decoration:underline; color:#fa5555; }
.tabhead div { float:right; height:26px; margin-bottom:-1px; width:120px; }
.tabhead div a { width:38px; height:24px; border:1px solid #d5d5d5; display:block; float:left; margin-left:-1px; line-height:24px; text-align:center; background-color:#f1f1f1; }
.tabhead div a:first-child { margin-left:2px; }
.tabhead div a:hover { text-decoration:none; color:#fe6700; }
.tabhead div a.select { background-color:#fff; border-bottom:none; padding-bottom:1px; }

#mainbody .notice { overflow:hidden; }
#mainbody .notice ul { margin:0 12px; padding:0; padding-bottom:5px; }
#mainbody .notice ul li { background:url(../images/square.gif) no-repeat 2px 12px; padding-left:15px; padding-top:2px; line-height:25px; border-bottom:1px dotted #d5d5d5; }
#mainbody .notice ul li a { color:#337eb8; }
#mainbody .notice ul li a:hover { color:#fe6700; }

#mainbody .account ul { padding:0 0 5px 5px; margin:0 12px; overflow:hidden; }
#mainbody .account ul li { padding-left:5px; padding-top:2px; line-height:25px; color:#808080; }
#mainbody .account ul li span.quantity { margin-left:5px; }
#mainbody .account ul li div { float:left; width:50%; *width:45%; }
#mainbody .account ul li div .quantity { color:#337eb8; }

#mainbody .order { margin-bottom:12px; }
#mainbody .order table { width:90%; margin:0 12px; }
#mainbody .order table tr { line-height:25px;}
#mainbody .order table tr td { border-bottom:1px dashed #d5d5d5; }
#mainbody .order table tr.dazzling td.quantity, #mainbody .order table tr.dazzling td.amount { color:#fe6700; }

#mainbody .newcontent > div.right { margin-left:20px; border:1px solid #d5d5d5; min-height:800px; width:828px; }
#mainbody .right .title { width:100%; height:46px; border-bottom:1px solid #d5d5d5; background-color:#f2f2f2;
		    	  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e2e2e2));
		    	  background: -moz-linear-gradient(top, #ffffff, #e2e2e2);
				  background: -ms-linear-gradient(top, #ffffff, #e2e2e2);
		    	  /*background: -moz-linear-gradient(top, #ffca0c, #ffca0c 50%, #ff7900 80%);
		    	  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f00), color-stop(8%, #ffd00c), color-stop(20%, #ff7900);*/
		    	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2'); /* IE6,IE7 */
		    	  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e2e2e2"); /* IE8 */ }
#mainbody .right .title a { display:block; float:left; height:46px; line-height:46px; font-size:16px; padding:0 25px; color:#8f8f8f; }
#mainbody .right .title a:hover { color:#fff; text-decoration:none; background-color:#999;
 				  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e2e2e2), to(#808080));
		    	  background: -moz-linear-gradient(top, #e2e2e2, #808080);
				  background: -ms-linear-gradient(top, #e2e2e2, #808080);
		    	  /*background: -moz-linear-gradient(top, #ffca0c, #ffca0c 50%, #ff7900 80%);
		    	  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9f00), color-stop(8%, #ffd00c), color-stop(20%, #ff7900);*/
		    	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#808080'); /* IE6,IE7 */
		    	  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2", endColorstr="#808080"); /* IE8 */ }
#mainbody .right .title a.select { color:#000; }
#mainbody .right .title a.select:hover { color:#fff; }
